//
//  UIImage+XWExtension.m
//  CGWSWW
//
//  Created by lanou3g on 16/8/12.
//  Copyright © 2016年 CXG. All rights reserved.
//

#import "UIImage+XWExtension.h"

@implementation UIImage (XWExtension)
+(UIImage *)imageWithColor:(UIColor *)color
{   //创建文本
    CGRect rect = CGRectMake(0, 0, 1, 1);
    /**
     size——同UIGraphicsBeginImageContext
     opaque—透明开关，如果图形完全不用透明，设置为YES以优化位图的存储。
     scale—–缩放因子
     void UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale);
     */
    //可获得用来处理图片的图形上下文。利用该上下文，你就可以在其上进行绘图，并生成图片
    UIGraphicsBeginImageContextWithOptions(rect.size, NO, 0);
    [color setFill];
    UIRectFill(rect);
    //从当前上下文中获取一个UIImage对象
    UIImage * image = UIGraphicsGetImageFromCurrentImageContext();
    //关闭图形上下文
    UIGraphicsEndImageContext();
    return image;
}
@end
